/*
 * @Description: 
 * @Author: HKH
 * @Date: 2024-09-13 15:14:17
 * @LastEditors: HKH
 * @LastEditTime: 2024-09-14 09:42:44
 */
public class Test03Animal1 {
    // main
    public static void main(String[] args) {
      // 创建一个动物类的对象 a
      Animal a = new Animal();
      // 设置a的name
      //a.setName("动物a");
      // 设置动物数量
      //a.setNumber(10000);
      // 调用输出方法
      a.sayHello();
      System.out.println("--------下面是继承的对象-------");
      Dog d = new Dog();
      // 子类调用父类的方法
      d.setName("狗子d");
      d.setNumber(100);
      // 子类调用自己的方法
      d.setColor("花色的大黄");
      d.sayHello();
      System.out.println("d.toString(): " + d.toString());
      System.out.println("--------下面是super的内容-------");
      Dog d1 = new Dog();
      d1.setNumber(0);
      d1.setNumber(30);
      System.out.println("--------下面是构造器的内容-------");
      Dog d2 = new Dog();
      d2.sayHello();
    }
  }